@charset "utf-8";
/* CSS Document */

body{
margin:0;
font-size:12px;
font-family:宋体,Verdana, Geneva, sans-serif;
background:url(../images/bg.jpg) center 34px no-repeat fixed #92C1D1;
}


a,b{cursor:pointer;text-decoration:none;color:#000;}

*{padding:0;margin:0}
img{border:0;}

.clear{clear:both;}

.header{
width:100%;
height:34px;
background:url(../images/bg_header.png) left top repeat-x;
position:fixed;
top:0px;
}

.mainbody{
width:1000px;
margin:64px auto 0;
}

.hav{
width:1000px;
height:34px;
margin:0 auto;
}

.logo{
float:left;
background:url(../images/logo.png) left top no-repeat;
width:58px;
height:34px;
}

.menu{
width:550px;
height:34px;
float:left;
margin-left:10px;
}

.menu a{
padding:0 20px;
height:34px;
line-height:34px;
display:block;
color:#ccc;
font-size:14px;
float:left;
}

.menu a:hover{
	color:#fff;
    background:#333;}

.menu a.sel{
	color:#fff;
    background:#000;
}

.quit{
width:110px;
height:34px;
line-height:34px;
color:#ccc;
float:right;
position:relative;
}

.quit a{color:#fff;}

.quit a:hover{color:#fff;}

.search{
width:160px;
height:20px;
margin:6px 40px 0 0;
float:right;
border:1px solid #999;
background:#fff;
padding-left:5px;
color:#999;
}

.search a{
float:right;
margin:3px 3px 0 0 ;
}

.text_search{
width:135px;
height:18px;
line-height:18px;
border:none;
color:#666;
}

.leftbody{
float:left;
width:550px;
padding:30px;
background:url(../images/bg_left.png) left top repeat;
}
.rightbody{
float:right;
width:350px;
padding:30px 20px;
background:url(../images/bg_right.png) left top repeat;
}

.rightbody_sz{
float:right;
width:810px;
padding:30px 20px;
background:url(../images/bg_left.png) left top repeat;
}

.person_mess{
width:200px;
height:50px;
float:left;
}

.p_head{float:left;}
.font1{color:#333;font-size:14px;float:left;margin:5px 30px 0 10px;}
.font2{color:#666;float:left;margin:10px 0 0 10px;}
.font3{color:#006AB0}
.font4{color:#333;font-size:14px;font-weight:bold;}
.font5{color:#F00}

.mail_mess{
width:200px;
height:50px;
float:right;
color:#006AB0;
text-align:right;
}

.mail_mess a{
height:20px;
display:block;
margin-top:5px;
float:right;
}

.mail_mess img{
float:left;
margin-right:5px;
}

.line_01{width:100%;background:url(../images/line_01.png) left top repeat-x;height:1px;margin:15px auto;}

.adit_area{
width:550px;
}

.text_time{
width:90px;
height:18px;
line-height:20px;
border:1px solid #999;
color:#666;
background:#f2f2f2;
padding-left:5px;
}

.paixu{
width:160px;
height:20px;
line-height:20px;
display:block;
}

a.anniu_time{width:57px;height:20px;display:block;float:right;background:url(../images/anniu_02.png) left top no-repeat;}
a.anniu_team{width:57px;height:20px;display:block;float:right;background:url(../images/anniu_03.png) left top no-repeat;}

a.anniu_time.sel{background:url(../images/anniu_02_s.png) left top no-repeat;}
a.anniu_team.sel{background:url(../images/anniu_03_s.png) left top no-repeat;}

.today_h{
width:550px;
height:20px;
line-height:20px;
color:#fff;
text-indent:10px;
margin-top:15px;
background:#333;
}

.today_con{
width:520px;
padding:15px;
background:url(../images/line_02.png) left bottom no-repeat #fff;
}

.head_image{float:left;width:50px;hegiht:80px;text-align:center;line-height:30px;}
.head_image2{float:right;width:50px;hegiht:80px;text-align:center;line-height:30px;}
.head_image3{float:left;width:35px;hegiht:55px;text-align:center;line-height:20px;}
.date_write{width:460px;height:80px;float:right;text-align:left;line-height:20px;}
.date_write tr{line-height:20px;}

.answer{float:right;width:80px;color:#003C64;line-height:25px;height:25px;position:relative;}
.answer a{margin:0 3px;}

.lastday_h{
width:550px;
height:20px;
line-height:20px;
color:#333;
text-indent:10px;
margin-top:15px;
background:#AED2DD;
}

.lastday_con{
width:520px;
padding:15px;
background:url(../images/line_02.png) left bottom no-repeat;
}

.daily_h{
width:350px;
height:20px;
line-height:20px;
color:#fff;
text-indent:10px;
background:#333;
}

.daily_con{
width:350px;
height:200px;
background:url(../images/bg_daily.png) left top no-repeat;
margin-top:20px;
color:#333;
}

.title_01{
width:350px;
height:20px;
line-height:20px;
margin-top:15px;
background:url(../images/line_02.png) left bottom no-repeat;
}

.title_01 img{float:left;margin:0 5px 0 5px;}

.people{
width:330px;
padding:15px;
}

.people .head_image{
float:left;
margin:0 16px 10px 0;
}

.red{color:#F00}

.search_s_con{position:absolute;width:70px;height:75px;background:#fff;border:1px solid #999;right:40px;top:34px;display:none;color:#333}
.search_s_con a{line-height:20px;padding-left:15px;width:49px;display:block;height:20px;margin:3px;color:#333}
.search_s_con a:hover{color:#fff;background:#333}

.hf_con{position:absolute;width:70px;height:75px;background:#fff;border:1px solid #999;right:-10px;top:25px;display:none;color:#333}
.hf_con a{line-height:20px;padding-left:15px;width:49px;display:block;height:20px;margin:3px;color:#333}
.hf_con a:hover{color:#fff;background:#a3cde3}

.rela{position:relative;}
.sz_con{position:absolute;width:89px;height:106px;background:#fff;border:1px solid #999;right:0px;top:34px;display:none;color:#333;}
.sz_con a{line-height:20px;padding-left:15px;width:48px;display:block;height:20px;margin:3px;font-size:12px;color:#333}
.sz_con a:hover{color:#fff;background:#333}

.title_02{
width:305px;
height:35px;
line-height:35px;
font-size:18px;
text-align:center;
font-weight:bold;
margin:0 auto;
font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
border-bottom:2px solid #999;
}

.anniu_left{float:left;width:17px;height:21px;background:url(../images/anniu_left.png) left bottom no-repeat;margin:8px 0 0 45px;}
.anniu_right{float:right;width:17px;height:21px;background:url(../images/anniu_right.png) left bottom no-repeat;margin:8px 45px 0 0;}

.week{width:275px;height:25px;margin:0 auto;border-bottom:1px solid #999;padding-left:30px;}
.week span{float:left;margin:7px 26px 0 0;}

.day{width:278px;height:100px;margin:0 auto;padding-left:27px;font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
.day a{float:left;margin:2px 13px 0 0;width:24px;height:24px;display:block;line-height:24px;text-align:center}

a.theday{background:url(../images/theday.png) left top no-repeat;color:#fff;}
a.forgetday{background:url(../images/forgetday.png) left top no-repeat;color:#fff;}

.hui{color:#999;}

.person{
width:810px;
font-size:13px;
color:#333
}

.person tr{height:50px;}

.person td{
height:50px;
line-height:50px;
padding-left:5px;
}

.text_per{
width:250px;
height:20px;
line-height:20px;
border:1px solid #999;
}

.sel_per{
width:250px;
height:22px;
line-height:20px;
border:1px solid #999;
}

.textarea{
width:300px;
height:100px;
line-height:20px;
border:1px solid #999;
overflow:auto;
}

.w_50{width:50px}

.w_176{width:176px}

.mod_image{
width:100%;
color:#333
}

.mod_image tr{height:40px;}

.mod_image td{
height:40px;
line-height:40px;
padding-left:5px;
}

.leftbody_sz{
float:left;
width:150px;
padding:30px 0;
font-size:13px;
background:url(../images/bg_right.png) left top repeat;
}

.leftbody_sz span{
width:150px;
height:35px;
line-height:35px;
display:block;
background:url(../images/ge.png) left bottom no-repeat;
}

.leftbody_sz a{
width:150px;
height:30px;
line-height:30px;
display:block;
margin-top:3px;
color:#000
}

.leftbody_sz a:hover{background:#666;color:#fff;}

.leftbody_sz a.sel{background:#333;color:#fff;}

.leftbody_sz img{
float:left;
margin:7px 7px 0 15px;
}

.yuan_g td{
	height:30px;
	line-height:30px;
	text-align:left;
	padding-left:5px;
	color:#333;
	border-bottom:1px solid #999;
}

.yuan_g b{float:left;margin:0 5px 0 0;}

.yuan_g th{
	height:30px;
	line-height:30px;
	text-align:left;
	padding-left:5px;
	background:url(../images/bg_th.png) left top repeat-x;
}

.anniu_zu{
width:200px;
height:30px;
margin-bottom:5px;
}

.anniu_zu a{
float:left;
margin-right:10px;
}

.level1{margin-left:15px;}
.level2{margin-left:30px;}

.add_div,.edit_div,.see_div,.sz_div{display:none;}

.add_div td,.edit_div td,.see_div td,.sz_div td{
height:45px;
line-height:45px;
padding-left:5px;
}

.chenyuan{width:750px;margin:0 auto;}

.chenyuan td{height:25px;line-height:25px;padding-left:5px;	color:#666;border-bottom:1px solid #ccc;}
.chenyuan th{height:25px;line-height:25px;text-align:left;padding-left:5px;background:#A7E0ED; color:#333;}

.right_f{float:right;}
.left_f{float:left;margin-top:10px;}

.div_fxx,.div_ftz,.div_fxx_t,.div_zf{display:none;}
.div_fxx td,.div_ftz td,.div_fxx_t td,.div_zf td{line-height:40px;}

.workmate a{float:left;margin:15px 18px 0 0;}

.div_qt{border:1px solid #CCC;padding:3px 5px;background:#f6f6f6;float:left;}

.page{
width:120px;
float:right;
line-height:30px;
margin-top:20px;
display:inline;
}

.page a{
float:left;
width:50px;
margin-left:10px;
}

.align_r{
float:right;
background:#FFF;
}

.speak_squre{margin-left:10px;float:left;text-align:left;line-height:20px;}
.speak_squre2{margin-right:10px;float:right;text-align:left;line-height:20px;}

/* poptip */
.poptip{position:relative; padding: 6px 10px 5px;*padding: 7px 10px 4px;line-height: 16px;color: #DB7C22;font-size: 12px;background-color: #FFFCEF;border: solid 1px #FFBB76;border-radius: 2px;box-shadow: 0 0 3px #ddd;width:auto;}
.poptip-arrow{position: absolute;overflow: hidden;font-style: normal;font-family: simsun;font-size: 12px;text-shadow:0 0 2px #ccc;}

.poptip-arrow em,.poptip-arrow i{position: absolute;left:0;top:0;font-style: normal;}
.poptip-arrow em{color: #FFBB76;}
.poptip-arrow i{color: #FFFCEF;text-shadow:none;}

.poptip-arrow-top,.poptip-arrow-bottom{height: 6px;width: 12px;left:12px;margin-left:-6px;}
.poptip-arrow-left,.poptip-arrow-right{height: 12px;width: 6px;top: 12px;margin-top:-6px;}

.poptip-arrow-top{top: -6px;}
.poptip-arrow-top em{top: -1px;}
.poptip-arrow-top i{top: 0px;}

.poptip-arrow-bottom{bottom: -6px;}
.poptip-arrow-bottom em{top: -8px;}
.poptip-arrow-bottom i{top: -9px;}

.poptip-arrow-left{left:-6px;}
.poptip-arrow-left em{left:1px;}
.poptip-arrow-left i{left:2px;}

.poptip-arrow-right{right:-6px;}
.poptip-arrow-right em{left:-6px;}
.poptip-arrow-right i{left:-7px;}

.text_bf{
width:290px;
height:18px;
line-height:18px;
border:none;
color:#999;
padding-left:5px;
border:1px solid #999;
}

.people a{
position:relative;
}

.no_date{
position:absolute;
right:-8px;
top:-8px;
width:16px;
height:16px;
background:url(../images/Denied.png) left top no-repeat;
}

.div_zf a{
position:relative;
float:left;
margin:12px 12px 0 0;
}

.choice{
position:absolute;
right:-8px;
top:-8px;
width:16px;
height:16px;
display:none;
background:url(../images/OK.png) left top no-repeat;
}